package bosc.cn.converter.payment;

import bosc.cn.dto.payment.PaymentConfirmReqDTO;
import bosc.cn.service.payment.bo.PaymentConfirmReqBO;

import java.util.ArrayList;
import java.util.List;

public class PaymentConfirmReqConverter {

    public static PaymentConfirmReqBO toBO(PaymentConfirmReqDTO dto) {
        if (dto == null) {
            return null;
        }

        PaymentConfirmReqBO bo = new PaymentConfirmReqBO();
        bo.setTfrOutWltId(dto.getTfrOutWltId());
        bo.setTfrOutWltNm(dto.getTfrOutWltNm());
        bo.setTfrInWltId(dto.getTfrInWltId());
        bo.setTfrInWltNm(dto.getTfrInWltNm());
        bo.setOprIdentTp(dto.getOprIdentTp());
        bo.setOprIdentNo(dto.getOprIdentNo());
        bo.setOprNm(dto.getOprNm());
        bo.setOprTelNo(dto.getOprTelNo());
        bo.setTxnSmy(dto.getTxnSmy());
        bo.setTxnAmt(dto.getTxnAmt());
        bo.setTfrInTel(dto.getTfrInTel());
        bo.setApplyNo(dto.getApplyNo());
        bo.setApplyUserId(dto.getApplyUserId());
        bo.setAuthList(dto.getAuthList());

        bo.setAuthInfo(dto.getAuthInfo());
        bo.setAuthMsg(dto.getAuthMsg());

        return bo;
    }
}
